Inline Spell Checking

This style of spell checking is close to Windows 'as-you-type' spell checking. Of course true as-you-type checking is near impossible on the web without plugins or other client side technologies, however this control does provide user friendly in-document highlighting, without plugins or other special settings. There are 2 core components to this type of checking; RapidSpellWInline control is similar in purpose to the RapidSpellWebLauncher control, it shows as a button on the page, and is configured to check a text box through it's TextComponentID property. RapidSpellWInline uses the AJAX style of client programming to access the server, it does this in part with the RapidSpellWInlineHelper control, which must sit on a page by itself, although this control doesn't render as anything, it does provide the necessary Javascript for the RapidSpellWInline to function.

Besides the 2 core components there is also the RapidSpellWInlineTextBox control, which is an optional replacement to the standard ASP.NET TextBox control. RapidSpellWInlineTextBox functions almost identically to the standard ASP.NET text box, except it also allows the spell checker to highlight errors in it while still in edit mode. If the RapidSpellWInline control is configured to check a standard ASP.NET text box then it will cause the text box to become 'static' while the errors are highlighted.

RapidSpellWInline Summary

Sits on the same page as the text box and renders as a button or image button which the user can use to trigger spell checking. Can also function with RapidSpellWebMultiple, and can be made invisible for Javascript access.

Highlights errors in the text box Provides a context menu with suggestions, Ignore All, Change All (optional) and Add (optional).

RapidSpellWInlineHelper Summary

Is placed on an empty page and performs the actual spell checking for the RapidSpellWInline control. Behavior of spell checker can be changed through this control.

 
 

RapidSpellWInlineTextBox Summary

Is an OPTIONAL replacement for the standard ASP.NET text box, when RapidSpellWInline is used with this control (and the browser is IE5.5+ or Mozilla 1.4+ - FF, NS7.1) the errors are shown inside the textbox while it is still editable (when the browser is older, the control behaves exactly as a standard text box).

Subclass of System.Web.UI.WebControls.TextBox